import { errorMsg } from "@/utils/sysMsg";
  /**
   * 处理增、删、改调用接口的返回结果，当出现错误自动提示，否则返回成功的结果
   * @param err 错误
   * @param result 接口返回结果
   * @param resolve Promise回调
   */
export  const checkResult = (err: any, result: any) => {
    if (!err && result && result.code === 200) {
      return result;
    }
    if (err) {
      errorMsg(err);
    }
    return null;
  };

  /**
   * 处理获取列表或者详情返回结果
   * @param err 错误
   * @param result 接口返回结果
   * @param resolve Promise回调
   */
export  const dealResult = (err: any, result: any, extChangeDataFun?: any) => {
    if (!err && result && result.code === 200) {
      result = (extChangeDataFun && extChangeDataFun(result)) || result;
      return result;
    }
    if (err) {
      errorMsg(err);
    }
    return null;
  };
